Apparatus, and associated method, for facilitating network selection at a mobile node utilizing a network selction list maintained thereat

ABSTRACT

Apparatus, and an associated method, for facilitating with which network of a group of wireless local area networks that a mobile node attempts to communicate. Network selection utilizes a network selection list. The network selection list is contained at a SIM card, or the like, if the SIM card is constructed in conformity with a 3GPP (Third Generation Partnership Project) specification. Otherwise, if the card is a legacy card, the network selection list that is used is retrieved from an internal memory element of the mobile node.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 10/787,901 filed on Feb. 25, 2004, which claimed the priorityof provisional patent application Ser. No. 60/534,737 filed on Jan. 7,2004, the contents of which are incorporated herein.

The present invention relates generally to a manner by which tofacilitate selection, at a mobile node, of with which network of a groupof available networks with which the mobile node shall attempt tocommunicate. More particularly, the present invention relates toapparatus, and an associated method, by which to utilize a networkselection list, maintained at the mobile node, in the selection of thenetwork.

When a removable storage element, such as a (U) SIM R-UIM card used by aWLAN-capable mobile node, is capable of maintaining the networkselection list, the list created and maintained thereat is used pursuantto the selection process. If the removable storage element forms alegacy element, i.e., is incapable of maintaining the network selectionlist, a network selection list created and maintained at a permanentmemory element of the mobile node is used pursuant to the selectionprocess. Appropriate network selection is made at the mobile nodeirrespective of the memory capabilities of the removable storage card.If a legacy storage card, i.e., a storage card unpermitting of storageof the network selection list thereat is used at the mobile node, thelisting stored at the permanent memory element of the mobile node ismaintained and used. And, if the storage card is permitting of storageof the network selection list thereat, that listing is maintained andused pursuant to the selection process.

BACKGROUND OF THE INVENTION

The use of modern communication systems through which to communicate isa necessary aspect of modern society. Many different communicationservices are regularly effectuated by many different users to effectuatemany different types of communication services. Many essential, as wellas many other, services are predicated upon the ready availability of,and ready access to, communication systems.

As advancements in communication technologies continue, additionalcommunication services, as well as improvements to existingcommunication services, shall likely become available. Generally, theadvancements in communication technologies provide manners by which tocommunicate data, communicated to effectuate a communication service, inmore efficient manners, or at higher data communication rates, or inmanners that better provide for successful delivery of data to areceiving station in spite of adverse communication conditions.

The use of digital communication techniques, for instance, has been madepossible as a result of technological advancements in communicationtechnologies. Many modern communication systems utilize digitalcommunication techniques. The use of digital communication techniquesprovides various advantages. By digitizing data, redundancies in thedata are more readily removed, permitting the data to be communicated inmore efficient form, free of redundancies. Improved data throughputrates or reduced bandwidth requirements needed to communicate the dataare permitted.

A radio communication system is an exemplary type of communicationsystem. Digital communication techniques are regularly utilized in manymodern radio communication systems.

A cellular communication system is an exemplary type of radiocommunication system. While cellular communication systems areconstructed to be operable in conformity with any of various operatingstandards, the cellular communication systems generally include networkinfrastructures having a plurality of spaced-apart base transceiverstations. The base transceiver stations each define cells, and portablecommunication stations, carried by users, are generally able tocommunicate with a base transceiver station in whose cell that theportable communication station is positioned when communications areeffectuated.

Several analogous types of wireless communication systems have beenimplemented, and others have been proposed, to encompass limited areas,for example, areas encompassed by a business office or buildingstructure. So-called micro-cellular networks, private networks, andWLANs (Wireless Local Area Networks) are representative of radiocommunication systems that are operable, at least in various aspects, inmanners analogous to operation of a cellular communication system.Additionally, communication systems that utilize ad hoc networks, i.e.,do not utilize a fixed network, are also utilized or undergoingdevelopment.

Wireless communication systems, such as the aforementioned wirelesslocal area networks are generally constructed to be operable inconformity with the operating protocols of a selected communicationstandard. While various promulgated operating standards have achievedwidespread adoption, many wireless local area networks are constructedto be operable in conformity with an IEEE 802.11(b), operatingspecification, or a variant thereof. The IEEE 802.11(b) standard ispromulgated by the IEEE, and the operating specification has become apredominant wireless LAN standard pertaining to a commercial 2.4 GHzwireless LAN (Local Area Network) frequency range as well as anunregulated band in the 5 GHz frequency range. The 802.11(b) standardspecifies, amongst other things, an over the air interface between awireless client, e.g., a mobile node, and a base station or accesspoint.

Cellular communication system are generally operable pursuant to otheroperating specifications. Mobile nodes are increasingly constructed tobe operable in both a WLAN and in a cellular communication system. And,standard-creating groups, such as the 3GPP, are promulgating standardsrelated to interworking arrangements between WLANs and the networks ofcellular communication systems.

Unlike some other communication systems implemented at other frequencybands, the frequency bands allocated for wireless local area networksare relatively unregulated, permitting their speedy deployment andre-deployment, as needed.

Mobile nodes operable in wireless local area networks are typicallyconstructed to monitor selected frequencies within the allocatedfrequency bands to detect a wireless local area network withincommunication range of the mobile node. Access points, or other devices,of a wireless local area network broadcast signals to alert mobile nodesof the wireless local area networks of which the access points, or otherdevices, form portions.

A mobile node might well be positioned at a location encompassed by morethan one wireless local area network with which the mobile node iscapable of communicating. Selection is required to be made of with whichof the networks with which the mobile node shall attempt to communicate.Proposals have been set forth to define manners by which the mobile nodemakes its selection. For instance, in proposals for the 3GPP (ThirdGeneration Partnership Project) operating specification relating tothird-generation radio communication systems, proposals are set forththat define the manner by which the mobile node is to select the networkwith which to communicate. And, in particular, the proposals make use ofnetwork selection lists that indicate which WLAN networks with which themobile node should first attempt to communicate.

In existing proposals, the network selection list is to be formed at aremovable storage element, herein referred to, at times, as a smartcard, such as a smart card (U) SIM/R-UIM. While, prospectively, thesmart cards are well capable of storing such network selection lists,certain legacy smart cards are unable to store, and permit maintenanceof, the network selection lists in manners now-proposed.

A manner is thereby required by which to facilitate network selectionutilizing network selection lists at the mobile node irrespective ofwhether the mobile node utilizes a smart card of new construction or alegacy smart card.

It is in light of this background information related to networkselection by a WLAN-capable mobile node that the significantimprovements of the present invention have evolved.

SUMMARY OF THE INVENTION

The present invention, accordingly, advantageously provides apparatus,and an associated method, by which to facilitate selection, at a mobilenode, of with which network of a group of available networks throughwhich the mobile node shall attempt to communicate.

Through operation of an embodiment of the present invention, a manner isprovided by which to utilize a network selection list, maintained at themobile node, in the selection of the network.

The mobile node includes a removable storage element, e.g., a smartcard, such as a (U) SIM/R-UIM card. When the smart card is of newconstruction, i.e., is capable of storing the network selection list orlists thereat in conformity with new WLAN interworking proposals, thelist created and maintained thereat is used pursuant to the selectionprocess.

If, conversely, the smart card is a legacy card, i.e., is unpermittingof maintaining the network selection list in manners as now-proposed inthe specification promulgation, the permanent memory element of themobile node is used to maintain the network selection listing and usedpursuant to network selection procedures.

Thereby, network selection utilizing a network selection list isperformed at the mobile node irrespective of the type of smart cardpositioned thereat.

In one aspect of the present invention, a determiner is embodied at themobile node, capable of accessing the removable storage element, whenpositioned at, and connected to, the mobile node. The determinerdetermines whether the removable storage element is of capabilities tostore a network selection list thereat. The determiner is furtheroperable, upon determination that the removable storage element iscapable of storing the network selection list, to determine whether anetwork selection is stored thereat. Determination is made, forinstance, through an interrogation procedure by which the removablestorage element is interrogated to ascertain its contents, namely,whether the removable storage element contains the network selectionlist. In one implementation, the removable storage element includes, orotherwise defines, a flag location that is populated with a flag of aselected flag value when the removable storage element is capable ofstoring the network selection list. Determinations made by thedeterminer are made by locating the flag location and ascertaining thevalue, if any, of the flag value populating the flag location.

If the determiner determines that the removable storage element containsthe network selection list, the entries that form the network selectionlist are used by which to select with which network of availablenetworks that the mobile node attempts to communicate.

In another aspect of the present invention, the determiner operates tomake the determination upon powering-up of the mobile node, e.g., eachtime in which the mobile node is turned-on responsive to which, thedeterminer determines the capabilities of the removable storage cardpositioned thereat. That is to say, each time in which the mobile nodeis turned-on, the determiner accesses the removable storage element anddetermines whether the removable storage element stores the networkselection list thereat. In a further aspect, the determiner also isoperable responsive to replacement of the removable storage card at themobile node. If, for instance, the removable element is removed out ofits connection with the mobile node and replaced with another removablestorage element, or the same storage element is re-connected to themobile node, the determiner makes a determination of the capabilities ofthe removable storage element and whether the removable storage elementcontains a network selection list.

In another aspect of the present invention, a selector is coupled toreceive indications of determinations made by the determiner. Theselector is selectably operable to select whether to utilize the networkselection list retrieved from the removable storage element or a networkstorage list stored at a memory element of the mobile node, i.e., amemory element that is permanently or semi-permanently installed at themobile node. If the determiner determines that the removable storageelement is capable of storing the network selection list and that anetwork selection list is stored thereat, selection of with whichnetwork through which the mobile node attempts to communicate is madeutilizing the network selection list retrieved from the removablestorage element. If, conversely, the removable storage element is not ofcharacteristics permitting its storage thereat of the network selectionlist, a network selection list maintained at the mobile-node storageelement is instead utilized to select with which network that the mobilenode attempts to communicate.

Thereby, the network selection list retrieved from the removable storageelement is utilized, if possible. Otherwise, a network storage listmaintained at the mobile node is utilized pursuant to the selectionprocess.

In a further aspect of the present invention, a downloader is utilizedto download the network selection list, if any, stored at the removablestorage element to the mobile-node storage element. By downloading thenetwork selection list, if the removable storage element is removed andreplaced with a removable storage element that does not permit ormaintain a network selection list, an updated network selection list isavailable at the mobile-node storage element from which to makeselection by the selector.

In a yet further aspect of the present invention, the downloader furtherprovides for downloading of the network selection list to the mobilenode from a network by way of a radio air interface in the event that anetwork selection list is not available at either of the storageelements or an updated network selection list is needed. If a networkselection list is downloaded by way of the radio air interface, thenetwork selection list is stored at the mobile node, available forsubsequent access to and retrieval from the list to identify a networkthrough which the mobile node is to communicate.

The operation of an embodiment of the present invention facilitatesnetwork selection of the network through which the mobile node attemptsto communicate whether the removable storage element forms a legacydevice or is capable of containing a network selection list. The mannerof operation therefore is backwardly-compatible, operable when theremovable storage element is the legacy element as well as operable whenthe removable storage element is of more modern construction to permitstorage thereat of a network selection list.

In these and other aspects, therefore, apparatus, and an associatedmethod, is provided for a radio communication system. The radiocommunication system has a mobile node selectably operable tocommunicate data within at least a first selected frequency band withinwhich a group of networks are operable to communicate. The mobile nodeselectably contains a removable storage element of first selectedcharacteristics and contains a second storage element. Selection of atleast a first selected network of the group of networks with which toattempt to communicate is facilitated. A determiner is embodied at themobile node. The determiner determines whether the removable storageelement, selectably contained at the mobile node, is of first selectedcharacteristics. A selector is adapted to receive indications ofdeterminations made by the determiner. The selector selects the at leastthe first selected network of the group of networks with which toattempt to communicate. Selection is made by the selector responsive toindications stored at the removable storage element if determinationsmade by the determiner indicate the removable storage element to be ofthe first selected characteristics and, otherwise, responsive toindications stored at the second storage element.

A more complete appreciation of the present invention and the scopethereof can be obtained from the accompanying drawings that are brieflysummarized below, the following detailed description of thepresently-preferred embodiments of the present invention, and theappended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a functional block diagram of a radio communicationsystem in which an embodiment of the present invention is operable.

FIG. 2 illustrates a functional block diagram of a portion of the mobilenode operable pursuant to an embodiment of the present invention.

FIG. 3 illustrates a partial message sequence, partial process, diagramrepresentative of operation of the communication system shown in FIG. 1pursuant to an embodiment of the present invention.

FIG. 4 illustrates a method flow diagram listing the method steps of themethod of operation of an embodiment of the present invention.

DETAILED DESCRIPTION

Referring to FIG. 1, a radio communication system shown generally at 10,provides for the effectuation of communication services with mobilenodes, of which the mobile node 12 is representative. The mobile node isprovided mobility, carried, for instance, by a user of the mobile node,to be positionable, at different times, at different locations.

In the exemplary implementation, the mobile node is operable pursuant tothe operating parameters and protocols of an IEEE 802.11(b) operatingstandard. Other portions of the communication system also, in theexemplary implementation, are operable to communicate in conformity withthe IEEE 802.11(b) operating specification. And, the followingdescription of exemplary operation of the communication system 10 shallbe described with respect to its operation pursuant to the IEEE802.11(b) operating specification, the radio communication system andthe components thereof, are analogously operable pursuant to otheroperating standards. For example, the communication system isalternately operable pursuant to the IEEE 802.11(a) or (g) standards, oranother communication standard. And, operation of the radiocommunication system can analogously be described with respect to itsimplementation to be operable to communicate pursuant to such otheroperating specifications.

The communication system includes a network part formed of a pluralityof networks 14. A home network 14-1, here a cellular network, isassociated with the mobile node. That is to say, the network 14-1 is thehome network of the mobile node. Other mobile nodes (not shown) alsogenerally have associated therewith a home network, albeit notnecessarily the home network 14-1 with which the mobile node 12 isassociated. The network part of the communication system, here definedin terms of the designations of the networks utilized by the mobilenode, is correspondingly altered when defined in terms of another mobilenode.

The network 14-1 is operated by a network operator. And, here, thenetwork operator also operates the network 14-2, a wireless local areanetwork. The same SSID (Service Set Identifier) is used to identify bothof the networks 14-1 and 14-2.

Three visited networks, networks 14-3, 14-4, and 14-5, are also shown inthe figure. The networks 14-3, 14-4, and 14-5 also, for example, formcellular networks. Relationships, e.g., roaming relationships, aremaintained by the operators of the networks 14-3 and 14-4. Segments 16between the visited networks 14-3 and 14-1 and between the networks 14-4and 14-1 are representative of the relationships. Due to therelationships of the operators of these networks with the operator ofthe home network, the networks 14-3 and 14-4 form preferred networkswith respect to the home network. When the mobile node 12 is roaming, oris otherwise not communicating with its home network or the network14-2, first communication preference is with one of the preferrednetworks 14-3 and 14-4, or a network associated therewith. Because acorresponding relationship is not maintained between the home networkoperator and the operator of the network 14-5, the network 14-5 forms anon-preferred network.

Relationships are also formed by the operators of the networks 14-3,14-4, and 14-5 with other networks, here, e.g., WLANs. Relationships,indicated by the segments 18, are maintained by the networks 14-3 and14-4 with the network 14-6. And, relationships are formed by theoperator of the network 14-5 with the networks 14-2 and 14-7. Suchrelationships are indicated by the segments 20. An eighth network 14-8is also represented. The network 14-8 is also a wireless local areanetwork. The network 14-8 does not maintain a relationship with any ofthe other networks shown in the figure.

The mobile node includes radio transceiver circuitry capable oftransceiving data with a network of the network part of thecommunication system. Here, the transceiver circuitry is represented bya receive part 28 and a transmit part 32. And, the mobile node isfurther shown to include a permanent memory element 34 and a removablesmart card 36, or other storage element, such as a (U) SIM/R-UIM. Thereleasable nature of the smart card permits, at different times, smartcards of different constructions to be contained at, and form portionsof, the mobile node. The smart card is, here, alternately of aconstruction permitting storage thereat of network selection lists, suchas those proposed pursuant to the aforementioned third-generationpartnership project. Or, alternately, the smart card is of a legacyconstruction, that is, of a construction that is not permitting ofstorage thereat of the network selection list.

The mobile node further includes apparatus 38 of an embodiment of thepresent invention. The apparatus is functionally represented, formed ofentities that are implementable in any desired manner, such as byalgorithms executable by processing circuitry. The apparatus is hereshown to include a determiner 42 and a selector 44.

The determiner operates to determine the capability of the smart card36. That is to say, the determiner determines whether the smart card isof a legacy construction or is permitting of storage of networkselection lists. Determinations made by the determiner are provided tothe selector, here indicated by way of the line 46. And, the selector,responsive to determinations made by the determiner, selects a networkwith which the mobile node is to attempt to communicate based, in part,upon the network selection list, accessed at either the smart card orthe permanent memory element. If the smart card is of a capabilitypermitting storage thereat of the network selection list or lists, theselector makes selection from the entries contained in such listing orlistings. Alternately, if the smart card is of a legacy construction,the network selection listing is maintained at the permanent memoryelement, and selection is made by the selector therefrom. Selectionsmade by the selector are utilized by the transmit part of the mobilenode to attempt to form a communication link with the selected network.

The contents of the entries contained on the listing or listings arealso updatable, updatable by way of traditional over-the-air methods orby way of a WLAN.

The apparatus, in one implementation, determines the capability of thesmart card upon powering up of the mobile node. If the smart card, e.g.,a (U) SIM/R-UIM is capable of storing the WLAN information, informationstored at the smart card is used. Conversely, if the smart card is notcapable of storing the information, then the information of the memoryelement of the mobile node. A determination of the value of a flag or aninterrogation procedure is utilized to make the determination of thecapability of the smart card.

Additionally, as the permanent memory element is potentially used bynumerous smart cards, the memory element causes the WLAN preferences pernetwork to be stored for each smart card that is inserted into themobile node.

If, upon powering up of the mobile node, a determination is made thatthe smart card is capable of, or contains, the network listing, thelisting stored at the smart card is copied into the memory element ofthe mobile node. It is assumed that the list on the smart card is moreup to date than the list stored at the permanent memory element.

If, conversely, the smart card is a legacy smart card, the selectorutilizes the list stored at the permanent memory element. And, if nolisting is stored thereat, once service is obtained from a wirelesslocal area network, a listing is downloaded to the mobile node andstored at the memory element. This list of networks shall then be storedfor the operator that owns the smart card.

When a listing is updated, the mobile node requests the latest versionof the listing from the network or the network sends updates to themobile node.

FIG. 2 shows portions of the mobile node 12 that forms part of the radiocommunication system 10 shown in FIG. 1. Here, the apparatus 38 is againillustrated together with the smart card 36. The smart card is removablyconnectable to the mobile node, here by way of a receiving platform 54.The smart card is here shown to be positioned at the receiving platformto interconnect electrically electrodes 56 embodied at the smart cardwith corresponding electrodes 58 formed at the receiving platform. Thearrow 62 represents the permitted movement of the smart card,alternately to position the smart card at the receiving platform 54 inand out of engagement with the smart card. The manner by which the smartcard is placed into engagement with, or taken out of engagement with,the receiving platform is, of course, dependent upon the construction ofthe receiving platform.

The apparatus 38 is again shown to include a determiner 42 and selector,interconnected by way of the line 46 by way of which the determinationsmade by the determiner are provided to the selector. As notedpreviously, the determiner operates to determine whether the smart card,when positioned at the receiving platform and connected to the mobilenode, is of selected characteristics, namely whether the smart card isof capability to maintain a storage selection list and, if capable ofcontaining the selection list, contains the network selection list.Here, the card 36 is capable of containing the network selection list.

The card 36 is here shown to include the network selection list 64.Additionally, the card 36 includes a flag location 66, and also containsstorage locations 68 for storing other smart card information.

In the exemplary implementation, the flag location 66 is populated witha flag value to indicate that the card contains a network selectionlist. The determiner operates to interrogate the flag location todetermine the flag value that populates the flag location. Responsive tothe interrogation, the determiner determines whether a network selectionlist is contained at the smart card that forms the removable storageelement. In the exemplary implementation, the determiner operates uponpowering-up of the mobile node, an indication of which is provided tothe determiner, here represented by way of the arrow 72. In anotherimplementation, the determiner is alternately, or additionally, operableeach time in which the card 36 is removed and another, or the same, cardis repositioned at the receiving platform. The arrow 72 is alsorepresentative of indications provided to the determiner of therepositioning of the card at the receiving platform.

Determinations made by the determiner are provided to the selector 44,here by way of the line 46, and also to a downloader 74. The downloader74 operates to download the contents of the network selection list tothe mobile node storage element 34 when the determiner determines thatthe network selection list is contained at the card 36. If, conversely,determination is made by the determiner that the network selection listis not contained at the card or that the card is not of capabilities tomaintain a network selection list, no downloading is attempted orperformed. If the determiner determines that the network selection listis maintained at the card, the downloader downloads the entry or entriescontained thereat and the selector makes selection of with which networkthat the mobile node shall attempt to communicate. Selection is furtherbased upon additional information, here represented to be provided tothe selector by way of the line 76. The selection made by the selectoris provided, by way of the line 82, to other portions of the mobilenode, such as the transmit part, and communications are attempted to beeffectuated with the selected network.

FIG. 3 illustrates a representation, shown generally at 86,representative of operation of the communication system 10, shown inFIG. 1, pursuant to an embodiment of the present invention.

The various wireless local area networks 14 broadcast signals, indicatedby the segments 88, at selected intervals that identify the respectivenetworks by their SSID values or other identities. When the mobile nodeis positioned within detection range of the signals, the signals aredetected and the mobile node includes such networks as possible networkswith which to attempt to communicate.

The mobile node is powered-up, indicated by the block 90. And responsiveto powering-up of the mobile node, the removable storage elementpositioned at the mobile node is interrogated, indicated by the block94. Interrogation is also performed when detection is made that a smartcard is removed and replaced with another card or the original card isrepositioned to be connected to the mobile node. The block 90 is alsorepresentative of the repositioning or replacement of a card at themobile node.

A determination is made, indicated by the decision block 96, as towhether the card exhibits selected characteristics, namely, whether anetwork selection list is maintained at the removable storage element.If not, the card is a legacy card and the no branch is taken to theblock 102. Otherwise, the yes branch is taken to the block 104. At theblock 104, the network selection list contained at the removable storageelement is downloaded. And, as indicated by the block 106, the contentsof the network selection list are stored at the mobile node. When the nobranch is taken to the block 102, a network selection list is notcontained at the removable storage element, and as indicated by theblock 102, a network selection list maintained at the mobile node, inits internal memory, is instead accessed. Paths are taken from theblocks 102, 104, and 106 to the block 112. At the block 112, a selectionis made of with which network to attempt to effectuate communications.Selection is based upon indications of the signals 88 detected by themobile node and the network selection list, either that downloaded fromthe storage element, or a free-existent network selection list storedlocally at the internal memory of the mobile node. Upon selection,communications are attempted to be effectuated, indicated by the block114.

Thereafter, and as indicated by the decision block 118, a determinationis made as to whether communications are effectuated. If not, the nobranch is taken and selection procedures continue to select another, ifavailable, network through which to attempt to communicate. Otherwise,the yes branch is taken and a communication session, such ascommunication of a data message, is effectuated, indicated at the block120.

FIG. 4 illustrates a method flow diagram, shown generally at 124, of themethod of operation of an embodiment of the present invention. Themethod facilitates selection of at least a first selected network of agroup of networks with which to attempt, by a mobile node, tocommunicate. First, and as indicated by the block 126, a determinationis made at the mobile node whether the removable storage element,selectably contained at the mobile node, is of first selectedcharacteristics. Then, and as indicated by the block 128, selection ismade of the network with which to attempt to communicate. The selectionthat is made is made responsive to indications stored at the removablestorage element if determinations are made to indicate that theremovable storage element is of the first selected characteristics.Otherwise, selection is made responsive to indications stored at thesecond storage element.

Thereby, network selection is made through use of a network selectionlist contained at the removable storage element, if the removablestorage element is of capability to store such a list and store such alist. Otherwise, the network selection list from which a selection ismade is a network selection list that is maintained at the secondstorage element, e.g., an internal memory element of the mobile node.

A manner is thereby provided by which to utilize a smart card havingcapability of storing a network selection listing or, alternately, topermit selection of which wireless local area network with which toattempt to communicate using a network selection listing even when thesmart card is of a legacy construction.

The previous descriptions are of preferred examples for implementing theinvention, and the scope of the invention should not necessarily belimited by this description. The scope of the present invention isdefined by the following claims.

What is claimed is:
 1. A method for facilitating a selection of anetwork, the method comprising: upon powering up, determining that aSubscriber Identity Module (SIM) card of a mobile device has storedthereon a network selection list; when the SIM card has stored thereon anetwork selection list, retrieving the network selection list from theSIM card and storing the network selection list on a second storageelement of the mobile device; determining that the SIM card of themobile device has been removed or that a new SIM card does not havestored thereon a network selection list; when the SIM card of the mobiledevice has been removed or that the new SIM card does not have storedthereon a network selection list, retrieving the network selection listfrom the second storage element of the mobile device; selecting one ormore networks with which the mobile device is to attempt communicationfrom the network selection list.
 2. The method of claim 1 wherein thesecond storage element is a permanent storage element of the mobiledevice.
 3. The method of claim 1, wherein the network selection listcomprises Service Set Identifier (SSID) values of the one or morenetworks.
 4. The method of claim 1, wherein the selecting is partiallybased upon indications of network signals detected by the mobile devicethat identify the one or more networks by their respective SSID values.5. The method of claim 1, further comprising updating the networkselection list.
 6. The method of claim 1, wherein the step of selectingone or more networks includes selecting a network selection list inresponse to replacement of the SIM card with the new SIM card.
 7. Amobile device comprising: a Subscriber Identity Module (SIM) card; asecond storage element; a processor, the processor being programmed to:determine, upon powering up, whether the SIM card has stored thereon anetwork selection list; when the SIM card has stored thereon a networkselection list, retrieve the network selection list from the SIM cardand store the network selection list on a second storage element of themobile device; determine that the SIM card of the mobile has beenremoved or that a new SIM card does not have stored thereon a networkselection list; when the SIM card of the mobile device has been removedor that the new SIM card does not have stored thereon a networkselection list, retrieve the network selection list from the secondstorage network element of the mobile device; select one or morenetworks from the network selection list with which the mobile device isto attempt communication.
 8. The mobile device of claim 7 wherein thesecond storage element is a permanent storage element of the mobiledevice.
 9. The mobile device of any of claim 7, wherein the secondstorage element is an internal memory of the mobile device.
 10. Themobile device of claim 7, wherein the determiner is arranged to selectthe network selection list in response to replacement of the SIM cardwith the new SIM card.